Skip to content

Publish and retrieve organization-owned contract packages - #9

Merged
irl-dan merged 1 commit into
mainfrom
codex/imp-034-registry-cli
Sep 21, 2026
Merged

irl-dan merged 1 commit into
mainfrom
codex/imp-034-registry-cli

Conversation

@irl-dan

@irl-dan irl-dan commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Adds package publication, verified retrieval, public organization listing and
withdrawal to both Rust and Bun. Commands use the selected service environment and
its isolated credentials. Directory publication reads only explicitly listed
files. Retrieval verifies canonical bytes, hashes and inventory before creating a
fresh destination; it never executes package content or overwrites a destination.

Validation: both implementations pass the same 42 registry process cases, 26
account-service cases and three environment-persistence sequences. Shared schemas,
architecture and gate checks pass. With restored access, the Bun suite passes 599 tests (two skipped), and the default Rust workspace suite passes 317 tests (two ignored). One Bun timing assertion failed during a concurrent run and passed both individually and in a complete repeat. Live login and deployed registry acceptance remain unverified. Rust uses atomic no-replace installation on supported platforms; Bun
writes into an exclusively reserved directory with its receipt last, so a crash
may leave an incomplete directory. See the delivery plan for complete evidence.

@irl-dan
irl-dan force-pushed the codex/imp-034-registry-cli branch from e64ce48 to bde638e Compare September 21, 2026 22:57
@irl-dan
irl-dan changed the base branch from codex/imp-034-staging-cli to main September 21, 2026 22:57
@irl-dan
irl-dan marked this pull request as ready for review September 21, 2026 23:07
@irl-dan
irl-dan merged commit 6394f88 into main Sep 21, 2026
17 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant